﻿namespace Xylab.PlagiarismDetect.Frontend.Cpp
{
    public enum TokenConstants : int
    {
        FILE_END = 0,
        SEPARATOR_TOKEN = 1,
        C_BLOCK_BEGIN = 2,
        C_BLOCK_END = 3,
        C_SCOPE = 4,
        C_QUESTIONMARK = 5,
        C_ELLIPSIS = 6,
        C_ASSIGN = 7,
        C_DOT = 8,
        C_ARROW = 9,
        C_ARROWSTAR = 10,
        C_AUTO = 11,
        C_BREAK = 12,
        C_CASE = 13,
        C_CATCH = 14,
        C_CHAR = 15,
        C_CONST = 16,
        C_CONTINUE = 17,
        C_DEFAULT = 18,
        C_DELETE = 19,
        C_DO = 20,
        C_DOUBLE = 21,
        C_ELSE = 22,
        C_ENUM = 23,
        C_EXTERN = 24,
        C_FLOAT = 25,
        C_FOR = 26,
        C_FRIEND = 27,
        C_GOTO = 28,
        C_IF = 29,
        C_INLINE = 30,
        C_INT = 31,
        C_LONG = 32,
        C_NEW = 33,
        C_PRIVATE = 34,
        C_PROTECTED = 35,
        C_PUBLIC = 36,
        C_REDECLARED = 37,
        C_REGISTER = 38,
        C_RETURN = 39,
        C_SHORT = 40,
        C_SIGNED = 41,
        C_SIZEOF = 42,
        C_STATIC = 43,
        C_STRUCT = 44,
        C_CLASS = 45,
        C_SWITCH = 46,
        C_TEMPLATE = 47,
        C_THIS = 48,
        C_TRY = 49,
        C_TYPEDEF = 50,
        C_UNION = 51,
        C_UNSIGNED = 52,
        C_VIRTUAL = 53,
        C_VOID = 54,
        C_VOLANTILE = 55,
        C_WHILE = 56,
        C_OPERATOR = 57,
        C_THROW = 58,
        C_ID = 59,
        C_FUN = 60,
        C_DOTSTAR = 61,
        C_NULL = 62,
        NUM_DIFF_TOKENS = 63,
    }
}
